/*
 *  AudioSetting.h
 *  
 *
 *  Created by Peter on 23.02.12.
 *  Copyright 2012 __MyCompanyName__. All rights reserved.
 *
 */
#ifndef A_AUDIO_SETTING_H
#define A_AUDIO_SETTING_H

/*
 * Audio Settings.
 *
 *  Avid Class Name: AudioSetting
 * Avid Type String: "Audio"
 *          Version: ?? (MC 5.5 OS X)
 */
class AudioSetting : public ASetting
{
	
public:
	
	A_DECLARE_CLASS( '????', AudioSetting, ASetting );
	
	// ----- data members -----
	
	// These are verbatim from a system dump
	/*
	 long             srcPrescrub     : 0
	 long             srcPostscrub    : 1
	 long             recPrescrub     : 0
	 long             recPostscrub    : 1
	 short            defaultPan      : 1
	 short            ignorePan       : 0
	 long             AudioSetting_InputGainAttenuation: -1
	 Boolean          AudioSetting_IsProLevelOn: True
	 long             AudioSetting_SyncSource: 0
	 long             AudioSetting_InputSource: 0
	 long             AudioSetting_DigitalFormat: 0
	 long             AudioSetting_iReferenceLevel: -20
	 short            AudioSetting_iFileFormat: 0
	 long             AudioSetting_iBaseSampleRate: 48000
	 long             AudioSetting_iCalToneFreq: 1000
	 double           AudioSetting_iCalToneLevelInDBs: -20.00000000*/
	
};

#endif /*Inclusion Guard*/